chnode

請使用 chnode 指令,來變更指派給節點及其他選項的名稱。接著在執行後續的指令時,您就可以使用新的名稱。與此指令關聯的所有參數都是選用性的。但是,必須指定一個或多個參數。

語法

讀取語法圖表略過語法圖表 chnode -iscsialiasalias-noiscsialias-failover-namenew_node_or_nodecanister_name-identifyyesno-sitesite_idsite_name-nositeobject_idobject_name

參數

-iscsialias alias
(選用)指定節點的 iSCSI 名稱。長度上限是 79 個字元。 請勿在 iSCSI 別名中使用空格。
重要: 您可以為線上備用節點指定此參數。
-noiscsialias
(選用)清除先前為該節點設定的任何 iSCSI 名稱。此參數不能與 iscsialias 參數一起指定。
重要: 您可以為線上備用節點指定此參數。
-failover
(選用)指定所設定的名稱或 iSCSI 別名是 I/O 群組中的夥伴節點的名稱或別名。如果沒有夥伴節點,則在將夥伴節點新增到系統之後,設定的值將套用於該夥伴節點或節點機匣。如果在具有夥伴節點的情況下使用該參數,則該節點的名稱或別名會變更。
重要: 您可以為線上備用節點指定此參數。
-name new_node_or_nodecanister_name
(選用)指定要指派給節點的名稱。
註:chnode 指令中透過 -name 提供的節點名稱不能已用作節點名稱或者節點失效接手名稱。
重要: 每個節點的 iSCSI 完整名稱 (IQN) 是利用叢集系統和節點名稱產生的。如果您使用 iSCSI 通訊協定,則變更任一名稱也會變更叢集系統中所有節點的 IQN,而且可能需要重新配置所有 iSCSI 連接的主機。
-identify yes | no
(選用)可讓您控制節點上使用的發光二極體 (LED)。值為 yesno
重要: 您可以為線上備用節點指定此參數。
-site site_id | site_name
(選用)指定現有節點的數值站台值或站台名稱。該值為 12
註: 如果系統拓蹼是 HyperSwap®stretched,則無法變更指派給該節點的站台。
-nosite
(選用)重設站台值。
object_id | object_name
(必要)指定您要修改的物件名稱或 ID。參數後的變數可以是:
  • 您將節點新增至叢集系統時指派的物件名稱
  • 指派給節點的物件 ID(非全球節點名稱)

說明

如果未指定 failover 參數,則該指令會變更節點的名稱或 iSCSI 別名。然後,就可以在後續指令中使用該名稱來識別該節點。

failover 參數是用來指定通常會套用至 I/O 群組中的夥伴節點的值。當夥伴節點處於離線狀態時,iSCSI 別名和 IQN 會指派給 I/O 群組中的其餘節點。之後,會保留 iSCSI 主機的資料存取。如果設定這些參數時夥伴節點處於離線狀態,則設定這些參數時所在的節點,會處理針對指定的 iSCSI 別名或使用該節點名稱建立的 IQN 的 iSCSI I/O 要求。如果設定這些參數時 I/O 群組中的夥伴節點處於線上狀態,則夥伴節點會處理針對指定的 iSCSI 別名的 iSCSI 要求,而其節點名稱和 IQN 會變更。

如果要變更節點的名稱(在 I/O 執行的情況下):
  1. 確保主機系統與 I/O 群組(管理發生 I/O 的磁區)中的兩個節點機匣之間具有作用中階段作業。
  2. 使用 chnode 指令變更一個節點機匣的名稱。
  3. 從主機系統登出其名稱已變更的節點機匣。
  4. 使用主機作業系統的探索機制,重新探索主機中的目標 iSCSI 完整名稱 (IQN)。
  5. 使用在主機系統上探索到的新目標 IQN 進行登入,並確定登入成功。
  6. 對其他節點機匣重複步驟 2 至 5。
註: 在使用 VMware ESX 時,刪除包含舊目標 IQN 的靜態路徑(在 iSCSI 起始器內容中)。
這可確保節點機匣名稱變更,在發生如目標失效接手的事件期間不會影響 iSCSI I/O。

呼叫範例

chnode -name newname -identify yes node8

結果輸出:

No feedback

呼叫範例

chnode -name testnodeone nodeone

結果輸出:

No feedback

呼叫範例

chnode -site 1 node2

結果輸出:

No feedback